草庐IT

HTML DOM 简介

全部标签

Go:go简介及国内镜像源配置

一、Go语言简介Go是一门编译型和静态的编程语言。因为Go语言是2009年诞生的,比目前市面上主流的编程语言,如C、C++、Python、Java都要新,所以它能够基于多种语言,取其精华,去其糟粕。Go有很多特性:内置并发编程支持:协程(goroutine)和通道(channel)内置映射(map)和切片(slice)类型支持多态使用接口来实现装箱(valueboxing)和反射(reflection)支持指针、函数闭包、方法、延迟函数调用(defer)、类型内嵌和推断自动化的内存管理,即垃圾回收良好的代码跨平台性对于有一定编程经验的程序员而言,上手Go会非常容易二、环境配置这里假设你已经成功

TIDB简介及TIDB部署、原理和使用介绍

TiDB简介及TiDB部署、原理和使用介绍从MySQL架构到TiDB数据库分类​介绍TiDB数据库之前,先引入使用场景。如今的数据库种类繁多,RDBMS(关系型数据库)、NoSQL(NotOnlySQL)、NewSQL,在数据库领域均有一席之地,可谓百家争鸣之势。那么我们为什么要学习使用TiDB呢?接下来就从我们最熟悉的MySQL的使用说起。MySQL痛点​假设现在有一个高速发展的互联网公司,核心业务库MySQL的数据量已经近亿行,且还在不断增长中,公司对于数据资产较为重视,所有数据要求多副本保存至少5年,且除了有对历史数据进行统计分析的离线报表业务外,还有一些针对用户数据实时查询的需求。​根

【SQLMap工具-1】SQLMap简介及简单应用实例

1SQLMap简介SQLMap是一个自动化的SQL注入工具,其主要功能是扫描、发现并利用给定URL的SQL注入漏洞,内置了很多绕过插件,支持的数据库是MySQL、Oracle、PostgreSQL、MicrosoftSQLServer、MicrosoftAccess、IBMDB2,SQLite、Firebird、Sybase和SAPMaxDB。注意:sqlmap只是用来检测和利用sql注入点,并不能扫描出网站有哪些漏洞,使用前请先使用扫描工具扫出sql注入点。SQLMap采用了以下5种独特的SQL注入技术。•基于布尔类型的盲注,即可以根据返回页面判断条件真假的注入。•基于时间的盲注,即不能根据

【SQLMap工具-1】SQLMap简介及简单应用实例

1SQLMap简介SQLMap是一个自动化的SQL注入工具,其主要功能是扫描、发现并利用给定URL的SQL注入漏洞,内置了很多绕过插件,支持的数据库是MySQL、Oracle、PostgreSQL、MicrosoftSQLServer、MicrosoftAccess、IBMDB2,SQLite、Firebird、Sybase和SAPMaxDB。注意:sqlmap只是用来检测和利用sql注入点,并不能扫描出网站有哪些漏洞,使用前请先使用扫描工具扫出sql注入点。SQLMap采用了以下5种独特的SQL注入技术。•基于布尔类型的盲注,即可以根据返回页面判断条件真假的注入。•基于时间的盲注,即不能根据

kafka简介

Kafka本质上是⼀个消息队列。与zeromq不同的是,Kafka是一个独立的框架而不是一个库。这里主要介绍其原理,至于具体的安装等操作不做介绍,只是提示一下,第一次运行时,先设置前台运行,看会不会报错。架构注意下图没有画上zookeeper,请自行脑补。kafka需要连接到zookeeper,来完成注册发现等集群操作。broker都是由zookeeper管理。先给出Kafka⼀些重要概念,让⼤家对Kafka有个整体的认识和感知,后⾯还会详细的解析每⼀个概念的作⽤以及更深⼊的原理:Producer:消息⽣产者,向KafkaBroker发消息的客户端。Consumer:消息消费者,从KafkaB

kafka简介

Kafka本质上是⼀个消息队列。与zeromq不同的是,Kafka是一个独立的框架而不是一个库。这里主要介绍其原理,至于具体的安装等操作不做介绍,只是提示一下,第一次运行时,先设置前台运行,看会不会报错。架构注意下图没有画上zookeeper,请自行脑补。kafka需要连接到zookeeper,来完成注册发现等集群操作。broker都是由zookeeper管理。先给出Kafka⼀些重要概念,让⼤家对Kafka有个整体的认识和感知,后⾯还会详细的解析每⼀个概念的作⽤以及更深⼊的原理:Producer:消息⽣产者,向KafkaBroker发消息的客户端。Consumer:消息消费者,从KafkaB

12G高速SDI信号简介及PCB设计

【SDI简介】SDI的传输技术,从原本传输480i/60f的SD-SDI,一直进步到现在,使用相同的75Ohm同轴电缆,最高能传输4K/60f4:2:2即时非压缩影音的12GUHD-SDI,搭配Belden1694A的同轴电缆,可以传输80M的距离,保持着SDI传输技术能传输长距离的特性。【核心技术】时钟均衡和驱动(Equalizer、 Re-clocker、CableDriver)在SDI应用里,其实占了很大的比例,因为这些功能都是让SDI讯号传输距离可以拉远的功臣,因为SDI是高速串列的数位讯号,采用NRZI的编码方式,所以在传输讯号时只有0跟1的变化,但因为经过长距离的传输过后,高频的讯

main函数入参简介

main函数的参数详解周末回了一趟学校参加科协第一期招新考试,有一个学弟说他还没有使用过main函数的参数,那么就来讲解以下main函数的参数是什么,怎么用。大家写main函数时,可能一般写成intmain(void){return0;}intmain(){return0;}这其实就是不向main函数传入参数。如果要传入参数,需要这样写intmain(intargc,char*argv[]){return0;}之所以大家平时没使用过这两个参数,是因为大家平时都使用集成开发环境进行C语言开发。写完c文件,点下鼠标,程序就开始执行了,并且声称一个exe可执行文件,下次可以直接双击打开运行程序。例如

数据结构与算法——贪心算法简介

贪心算法是一种算法范式,它遵循在每个阶段做出局部最优选择的问题解决启发式,希望找到全局最优。换句话说,贪心算法在每一步都选择最好的选项,而不考虑该选择对未来步骤的影响。当一个问题可以分解成更小的子问题,并且每个子问题的解决方案可以组合起来解决整体问题时,贪心算法很有用。贪心算法可用于解决涉及在许多可能的解决方案中寻找最佳解决方案的优化问题。可以使用贪心算法解决的问题的一个典型例子是“硬币找零”问题。问题是用尽可能少的硬币找零给定的钱数。例如,如果金额为25美分,可用硬币为1美分、5美分和10美分,那么贪心算法将在每一步选择最大的硬币。首先选择一个10美分的硬币,然后是另一个10美分的硬币,最后

区块链 -> 区块链简介

文章目录区块链结合去中心化后组成的数据库有什么特点?区块链能干什么?区块链实际是一种数据库。不同于我们的MySQL数据库,区块链是一种分布式数据库。腾讯:TencentDistributedSQL,简称TDSQL。阿里:PolarDBPostgreSQL,简称PolarDB-PG。区块链还有一个特点->去中心化。所以区块链是一个去中心化的分布式数据库下面我们将说说区块链结合去中心化后组成的数据库有什么特点?区块链能干什么?区块链结合去中心化后组成的数据库有什么特点?去中心化是指在一个系统中去除中心化调度或控制模式的方式。在传统的系统中,都有一个绝对核心的节点或者程序控制着这个系统,只要他不答应